import request from '@/utils/request'

// 查询流程定义信息列表
export function listBpmninfo(query) {
  return request({
    url: '/workflow/bpmnInfo/list',
    method: 'get',
    params: query
  })
}


// 删除流程定义信息
export function delBpmninfo(id) {
  return request({
    url: '/workflow/bpmnInfo/' + id,
    method: 'delete'
  })
}

//基于JS实现的文件上传
// 文件上传-流程部署
export function deploy(formData) {
  return request({
    url: '/workflow/bpmnInfo/deploy',
    data: formData,
    method: 'post',
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}

/*
get:使用 Params
post：使用 data
 */

//页面流程部署/流程图 查看
export function getResource(id, type) {
  return request({
    url: '/workflow/bpmnInfo/resource/' + id,
    params: {type},
    method: 'get',
  })
}
